$(document).ready(function(){
	$("#painelErro").hide();
	
	$("#baseCalculo").maskMoney();
	$("#valorInicial").maskMoney();
	$("#percentual").maskMoney();
	$("#valorFinal").maskMoney();
	$("#sinal").maskMoney();
	$("#parcela").keypress(verificaNumero);
	
	$('#btnAcaoItensFaixa').click(function(){
		incluirItemFaixaComparativo("incluirItemFaixaComparativo");
    });
});

function verificaNumero(e) {
	if (e.which != 44 && e.which != 46 && e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
		return false;
	}
}

function submitForm(nomeForm) {
	var submit = validarCampos();
	
	 if(submit){
		 $("#painelErro").hide();
		 $('#'+ nomeForm).submit();
	 }else{
		 $("#painelErro").show();
	 }
};

 function validarCampos() {
	var mensagemErro = " Os seguintes campos s�o obrigat�rios: ";
	var retorno = true;
	
	if($("#descricao").val() == ""){
		mensagemErro += " #descrição";
		retorno = false;
	}
	if($("#baseCalculo").val() == ""){
		mensagemErro += " #Base C�lculo";
		retorno = false;
	}
	
	$("#camposObrigatorios").text(mensagemErro);
	 
	return retorno;
};


function incluirItemFaixaComparativo(url) {
	
	
		var data = {
				valorInicial: $('#valorInicial').attr('value'),
				valorFinal: $('#valorFinal').attr('value'),
				percentual: $('#percentual').attr('value'),
				parcela: $('#parcela').attr('value'),
				sinal: $('#sinal').attr('value'),
				listaItens: $('#itens').attr('value')
		};
		
		$.ajax({
			type:'post',
			data: data,
			url: url,
			beforeSend: function() {
				$("body").css("cursor", "progress");
			},
			success: function(retorno) {
				alert(retorno);
				$('#divGrid').html(retorno);
				
				 $('#valorInicial').val('');
				 $('#valorFinal').val('');
			     $('#percentual').val('');
				 $('#parcela').val('');
				 $('#sinal').val('');
				
				$("body").css("cursor", "auto");
				
			},
			error: function(e) {
				alert("Erro na fun��o Ajax.");
			}
		});
};
